package com.project.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.framework.config.BigDecimalSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class BudgetFeeVo {
    @ApiModelProperty("科目id")
    private String id;

    @ApiModelProperty("经费占比")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal feeRatio = new BigDecimal(0);

    @ApiModelProperty("预算批次id")
    private String batchId;

    @ApiModelProperty("专项经费")
    private BigDecimal zxMoney;

    @ApiModelProperty("配套经费")
    private BigDecimal ptMoney;

    @ApiModelProperty("留校经费")
    private BigDecimal lxMoney;

    @ApiModelProperty("外拨经费")
    private BigDecimal wbMoney;

    @ApiModelProperty("自筹经费")
    private BigDecimal zcMoney;

    @ApiModelProperty("横向经费")
    private BigDecimal yfFee;
}
